package com.spsoft.core.model.leqidmz.param;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

import javax.validation.constraints.NotBlank;

@ApiModel(value = "查询数电红字确认单明细信息")
@EqualsAndHashCode(callSuper = true)
@Data
public class QueryRedConfirmDetailParam extends BaseUserInfoParam {
    /**
     * （销售方）统一社会信用代码/纳税人识别号/身份证件号码
     */
    @ApiModelProperty(value = "（销售方）统一社会信用代码/纳税人识别号/身份证件号码", required = true)
    @NotBlank(message = "销售方纳税人识别号不能为空")
    private String xsfnsrsbh;

    /**
     * 红字确认单 UUID
     */
    @ApiModelProperty(value = "红字确认单 UUID", required = true)
    @NotBlank(message = "红字确认单UUID不能为空")
    private String uuid;
}
